@charset "utf-8";
/**
 * @Author: Larry  2017-04-16 17:20:56
 *+----------------------------------------------------------------------
 *| LarryCMS [ LarryCMS网站内容管理系统 ]
 *| Copyright (c) 2016-2017 http://www.larrycms.com All rights reserved.
 *| Version 1.09
 *| <313492783@qq.com>
 *+----------------------------------------------------------------------
 */
/* initialize css */
*html{padding:0px;margin: 0px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td,span,a{margin:0;padding:0;}
body{font-size:14px;font-family: "微软雅黑","Microsoft YaHei","Microsoft YaHei UI", "Segoe UI", Arial, Verdana, Sans-Serif, sans-serif;}
em{font-style:normal}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
b,strong {font-weight: bold;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
a{text-decoration: none;color: #333333;font-family: "Microsoft YaHei";}
a:hover{text-decoration: none;}
fieldset,img{border:0;}
ol,ul,li { list-style:none;}
del,ins{text-decoration:none;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto; /* 1 */vertical-align: top; /* 2 */}
table{border-collapse: collapse;border-spacing: 0;}
caption,th{text-align:left;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a,a:hover,a:focus{text-decoration:none;outline:none;-webkit-transition:all 0.3s;transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
::selection{background:#1E9FFF;color:#fff;}
::-moz-selection{background:#1E9FFF;color:#fff;}
pre {
	padding: 10px 15px;
	margin: 10px 0;
	font-size: 12px;
	border-left: 6px solid #009688;
	background-color: #F2F2F2;
	font-family: Courier New;
	overflow: auto;
}
/*larry-icon字体*/
@font-face {
	font-family: "larry-icon";
	src: url('font/iconfont.eot'); /* IE9*/
	src: url('font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('font/iconfont.woff') format('woff'), /* chrome, firefox */
	url('font/iconfont.ttf') format('truetype'), /*  chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('font/iconfont.svg#larry-icon') format('svg'); /* iOS 4.1- */
}
.larry-icon {
	font-family: "larry-icon" !important;
	font-size: 14px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.white{color: #ffffff;font-size: 30px;}
i{
	font-size: 16px;
	font-style: normal;
}
/*common css*/
.pos-r{position:relative;}
.pos-a{position:absolute;}
.pos-f{position:fixed;}
.pos-sc{position:static;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block;vertical-align:top;}
.flex{display:flex;}
.table{display:table;}
.tr{display:table-row;}
.td{display:table-cell;}
.thead{display:table-header-group;}
.tbody{display:table-row-group;}
.tfoot{display:table-footer-group;}
.li{display:list-item;}
/*对齐方式*/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.middle{vertical-align:middle;}
/*宽度*/
.w1200{width:1200px;margin:0 auto;}
.w1170{width:1170px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
/*浮动*/
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
/* 清除浮动样式 */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fz14{font-size:14px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.fz20{font-size:20px;}
.fz24{font-size:24px;}
.fz26{font-size:26px;}
.fz28{font-size:28px;}
.fz30{font-size:30px;}
.fz32{font-size:32px;}
.fz36{font-size:36px;}
.fz40{font-size:40px;}
.fz45{font-size:45px;}
.fz50{font-size:50px;}
.fz60{font-size:60px;}
.fz72{font-size:72px;}
.blod{font-weight:bold;}
.larry-flex{
	display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */   
}











/* larryCmsMessage css */
.larrycms-message{width:100%;height:auto;border:none;padding:0px;margin:0px;background:#5EB95E;overflow:hidden;border-radius:3px;border:none}
.larrycms-message::after{display:none!important}
.larrycms-message .message-con{padding:20px;height:auto}
.larrycms-message .message-con i.larry-icon{display:block;vertical-align:middle;float:left;width:50px;height:100%;line-height:100%;font-size:45px;color:#ffffff}
.larry-message-error{background:#FF5722}
.larry-message-tips{background:#F7B824}
.larrycms-message .message-con .resultmsg{display:inline-block;vertical-align:middle;height:auto;color:#ffffff;font-size:24px;font-family:"Microsoft YaHei";margin-left:20px;line-height:45px;float:left}
.addWidth .message-con .resultmsg{width:calc(100% - 90px);width:-moz-calc(100%-90px);width:-webkit-calc(100%-90px)}
.larry-message-tips .message-con .resultmsg{font-size:20px}


/*Larry-debug调试控制台css*/
/*skin:larry-debug*/
body .larry-debug .layui-layer-title{background:#FF5722;color:#fff;border:none;}
body .larry-debug .layui-layer-btn{border-top:1px solid #E9E7E7}
body .larry-debug .layui-layer-btn a{background:#009f95;}
body .larry-debug .layui-layer-btn .layui-layer-btn1{background:#009f95;color:#ffffff;}
body .larry-debug .layui-layer-close1{color:#ffffff;}
body .larry-debug .layui-layer-setwin{top:8px;right:10px;}
body .larry-debug .layui-layer-close{background:none;}
body .larry-debug .layui-layer-close:before{font-size:20px;color:#ffffff;content:'x';font-family:"Microsoft YaHei";line-height:20px;}
body .larry-debug pre{border-left:6px solid #FF5722;}
/*skin:larry-green*/
body .larry-green .layui-layer-title{background:#009E96;color:#fff;border:none;}
body .larry-green .layui-layer-btn{border-top:1px solid #E9E7E7}
body .larry-green .layui-layer-btn a{background:#009f95;}
body .larry-green .layui-layer-btn .layui-layer-btn1{background:#009f95;color:#ffffff;}
body .larry-green .layui-layer-close1{color:#ffffff;}
body .larry-green .layui-layer-setwin{top:8px;right:10px;}
body .larry-green .layui-layer-close{background:none;}
body .larry-green .layui-layer-close:before{font-size:20px;color:#ffffff;content:'x';font-family:"Microsoft YaHei";line-height:20px;}
body .larry-green .layui-layer-close:hover:before{color:#eeeeee; }
body .larry-green pre{border-left:6px solid #009E96;}


.larry_menu_box{display:none; width:210px; position:absolute; z-index:201708311988;}
.larry_menu_body{padding:1px;padding-top: 5px; padding-bottom: 5px;border:1px solid #B8CBCB; background-color:#fff; -moz-box-shadow:2px 2px 5px #666; -webkit-box-shadow:2px 2px 5px #666; box-shadow:2px 2px 5px #666;}
.larry_menu_ul{margin:0; padding:0; list-style-type:none;}
.larry_menu_li{position:relative;height: 40px;}
.larry_menu_a{display:block; height:40px; line-height:40px; padding:0 5px 0 25px; color:#000; font-size:14px; text-decoration:none; overflow:hidden;}
.larry_menu_a:hover, .larry_menu_a_hover{background-color:#01AAED; color:#fff; text-decoration:none;}
.larry_menu_li_separate{line-height:0; margin:3px; border-bottom:1px solid #B8CBCB; font-size:0;}
.larry_menu_triangle{width:0; height:0; border:5px dashed transparent; border-left:5px solid #666; overflow:hidden; position:absolute; top:14px; right:5px;}
.larry_menu_a:hover .larry_menu_triangle, .larry_menu_a_hover .larry_menu_triangle{border-left-color:#fff;}
.larry_menu_li_hover .larry_menu_box{top:-1px; left:205px;}
/*主题设置界面*/
#layui-layer-shade1 .layui-layer-page { overflow: hidden; }
.layui-layer-content { overflow: hidden; }
.larry-theme-form { width: 100%; height: 335px; padding-top: 30px; display: block; position: relative; background: #f2f2f2; overflow: hidden; }
.larry-theme-form h3 { display: block; width: 460px; height: 30px; margin: 0 auto; line-height: 30px; text-align: center; font-size: 22px; color: #333333; }
.larry-theme-con { display: block; width: 100%; height: auto; margin-top: 25px; }
.larry-theme-form .fullscreen .layui-form-switch { width: 40px; }
.larry-theme-form .layui-form-item { display: block; width: 100%; margin-bottom: 13px; }
.larry-theme-form .layui-form-item label { position: static; display: inline-block; vertical-align: top; width: 100px; font-size: 14px; margin-left: 10px; text-align: right; }
.larry-theme-form .layui-form-item .layui-input-block { position: static; display: inline-block; vertical-align: top; width: 230px; margin-left: 10px !important; }
.larry-theme-form .tabSession .layui-input-block { width: 60px; }
.larry-theme-form .autoRefresh .layui-input-block { width: 60px; }
.larry-theme-form .layui-form-item span { display: inline-block; vertical-align: top; line-height: 30px; margin-top: 5px; font-size: 12px; color: #666666; }
.larry-theme-form .layui-form-switch em { left: 28px; }
.larry-theme-form .layui-form-switch i { left: 8px; }
.larry-theme-form .layui-form-onswitch em { left: 8px; }
.larry-theme-form .layui-form-onswitch i { left: 28px; }
.larry-theme-form .submit-form { margin-top: 20px; }
.larry-theme-form .submit-form button.larry-button { display: inline-block; vertical-align: top; text-align: center; margin-left: 70px; margin-right: 55px; }
